import { IPSChartPosition } from './ipschart-position';
import { PSDEChartSeriesCSNoneImplBase } from './psdechart-series-csnone-impl-base';

export class PSDEChartSeriesCSNoneImplBase2 extends PSDEChartSeriesCSNoneImplBase implements IPSChartPosition {
  get bottom(): IModel {
    return this.M.bottom;
  }

  get height(): IModel {
    return this.M.height;
  }

  get left(): IModel {
    return this.M.left;
  }

  get right(): IModel {
    return this.M.right;
  }

  get top(): IModel {
    return this.M.top;
  }

  get width(): IModel {
    return this.M.width;
  }

  get cls(): string {
    return 'PSDEChartSeriesCSNoneImplBase2';
  }

  instanceof(cls: string): boolean {
    if (cls == 'control.chart.IPSChartPosition') return true;
    return super.instanceof(cls);
  }
}
